Identification of Test Cases from Business Requirements of Software Systems
نویسندگان
چکیده
Many organizations are struggling between the fast delivery of new software and quality assurance. Software testing play a key part in the quality assurance of software systems. Formal testing techniques increase software quality and, at the same time, reduce software development cycle time. This article presents a methodology for the identification and definition of black box test cases based on the functional requirements of a software system. The methodology is applied during the initial phases of software development. The method involves analyzing system requirements and constructing a functional description graph to organize these requirements.
منابع مشابه
RFID role in efficient management of healthcare systems: a system thinking perspective
Abstract Purpose of this paper: This paper presents an analysis toward understanding the business value components that a health care organization can drive by adopting RFID technology into its system. This researcher proposes a framework for evaluating the business value of RFID technology. To do so, emphasis is put on delivering business value through refining business processes and expandin...
متن کاملبه کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس
Service-oriented architecture improves the stability and operational capability of software systems for passive defense measures. Automatic identification of services using quality of service measures ensures the successful deployment of service-oriented architecture and is great importance to speed up software development life cycle. Little attention to non-functional requirements, no conside...
متن کاملIdentifing Implementation Requirements of Massive Open Online Course in Payam Noor University from an Economic Perspective
The aim of present research was to identify Implementation requirements of Massive Open Online Course (MOOC) in Payam Noor University from an Economic perspective. The methodology used in this study was applied and the method of data collection was qualitative. The components used were based on the documentation and semi-structured interview tools. Inductive content analysis was used in three l...
متن کاملIdentifying Types of Extra-Functional Requirements in the Context of Business Process Support Systems
Extra-functional requirements are known as critical success factors in traditional software engineering. While business process support systems and classical domain-specific application systems differ from the product point of view as well as from the perspectives of development and institutionalisation processes, the relevance of extra-functional requirements will even increase in case of BPS ...
متن کاملTest-Driven Automation: Adopting Test-First Development to Improve Automation Systems Engineering Processes
Software provides an increasing part of the added value of modern automation systems and thus becomes more complex. System requirements may change even late in the development process, lead to ad-hoc modifications of the product and require systematic (and automated) testing approaches. However, unit tests for automation software have to consider the interaction with hardware components, are of...
متن کامل